package com.moxiao.yfjh.module.order.controller.admin.blindTradeRefund.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 相亲订单退款 Excel VO
 *
 * @author mx
 */
@Data
public class BlindTradeRefundExcelVO {

    @ExcelProperty("售后编号")
    private Long id;

    @ExcelProperty("售后单号")
    private String no;

    @ExcelProperty("售后状态")
    private Integer status;

    @ExcelProperty("用户编号")
    private Long userId;

    @ExcelProperty("活动编码")
    private String activeNo;

    @ExcelProperty("活动名称")
    private String activeName;

    @ExcelProperty("申请原因")
    private String applyReason;

    @ExcelProperty("补充描述")
    private String applyDescription;

    @ExcelProperty("退款凭证图片")
    private String applyPicUrls;

    @ExcelProperty("订单编号")
    private Long orderId;

    @ExcelProperty("订单流水号")
    private String orderNo;

    @ExcelProperty("审批时间")
    private LocalDateTime auditTime;

    @ExcelProperty("审批人")
    private Long auditUserId;

    @ExcelProperty("审批备注")
    private String auditReason;

    @ExcelProperty("退款金额，单位：分")
    private Integer refundPrice;

    @ExcelProperty("支付退款编号")
    private Long payRefundId;

    @ExcelProperty("退款时间")
    private LocalDateTime refundTime;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

    @ExcelProperty("售后类型")
    private Byte type;

}
